﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//#include <stdio.h>
////X86环境 ⼩端字节序
//int main()
//{
//	int a[4] = { 1, 2, 3, 4 };
//	int* ptr1 = (int*)(&a + 1);
//	int* ptr2 = (int*)((int)a + 1);
//	printf("%#x,%#x", ptr1[-1], *ptr2);
//	return 0;
//}



//#include <stdio.h>
//int main()
//{
//	int n = 9;
//	printf("%f", n);
//	float* pFloat = (float*)&n;
//	printf("n的值为：%d\n", n);//9.0
//	printf("*pFloat的值为：%f\n", *pFloat);
//	*pFloat = 9.0;
//	printf("num的值为：%d\n", n);
//	printf("*pFloat的值为：%f\n", *pFloat);
//	return 0;
//}



//int main()
//{
//	//5.5
//	float f = 0.4554;
//	//5.5写成科学计算表示方法，结果是，101.1 == 1.011*2^2== (-1)^0 * 1.011 * 2^2
//	                                                   //S == 0  M == 1.011 E == 2
//	//0 10000001 01100000000000000000000
//	//40 B0 00 00
//	//
//	printf("%.10f", f);
//	return 0;
//}



#include <stdio.h>
int main()
{
	char a = -1; //
	signed char b = -1;
	unsigned char c = -1;
	printf("a=%d,b=%d,c=%d", a, b, c);
	//
	return 0;
}
